#include <hxcpp.h>

#include <sys/io/FileSeek.h>
#include <sys/io/FileOutput.h>
#include <sys/io/File.h>
#include <sys/FileSystem.h>
#include <sys/_FileSystem/FileKind.h>
#include <jax/lang/JSystem.h>
#include <jax/lang/JOutputStream.h>
#include <sys/io/FileInput.h>
#include <jax/lang/JStringBuilder.h>
#include <jax/lang/JString.h>
#include <jax/lang/JRuntime.h>
#include <jax/lang/JField.h>
#include <jax/lang/JNullPointerException.h>
#include <jax/lang/JException.h>
#include <jax/lang/JThrowable.h>
#include <jax/lang/JClass.h>
#include <jax/lang/JObject.h>
#include <jax/lang/JCharSequence.h>
#include <jax/lang/JBoolean.h>
#include <jax/io/JReadable.h>
#include <jax/io/JPrintStream.h>
#include <jax/io/JInputStream.h>
#include <jax/io/JFilterOutputStream.h>
#include <jax/io/JOutputStream.h>
#include <jax/io/JFile.h>
#include <jax/io/JDataInput.h>
#include <jax/io/_JConsole/JConsoleReader.h>
#include <jax/io/JReader.h>
#include <jax/io/JConsole.h>
#include <jax/io/JCloseable.h>
#include <jax/lang/JAutoClosable.h>
#include <jax/JValue.h>
#include <jax/JVM.h>
#include <jax/JTryCatch.h>
#include <jax/JProperties.h>
#include <jax/JMethod.h>
#include <jax/JConstant.h>
#include <jax/JCode.h>
#include <jax/JClassField.h>
#include <jax/JAttribute.h>
#include <jax/JArray.h>
#include <haxe/macro/Error.h>
#include <haxe/macro/TypeDefKind.h>
#include <haxe/macro/FieldType.h>
#include <haxe/macro/Access.h>
#include <haxe/macro/TypeParam.h>
#include <haxe/macro/ComplexType.h>
#include <haxe/macro/ExprDef.h>
#include <haxe/macro/Unop.h>
#include <haxe/macro/Binop.h>
#include <haxe/macro/Constant.h>
#include <haxe/macro/Context.h>
#include <haxe/io/Error.h>
#include <haxe/io/Eof.h>
#include <haxe/io/BytesOutput.h>
#include <haxe/io/Output.h>
#include <haxe/io/BytesInput.h>
#include <haxe/io/Input.h>
#include <haxe/io/BytesBuffer.h>
#include <haxe/io/Bytes.h>
#include <haxe/Timer.h>
#include <haxe/Resource.h>
#include <haxe/Public.h>
#include <haxe/Log.h>
#include <haxe/Int64.h>
#include <format/zip/Reader.h>
#include <format/zip/ExtraField.h>
#include <format/tools/InflateImpl.h>
#include <format/tools/_InflateImpl/State.h>
#include <format/tools/_InflateImpl/Window.h>
#include <format/tools/IO.h>
#include <format/tools/HuffTools.h>
#include <format/tools/Huffman.h>
#include <format/tools/Adler32.h>
#include <cpp/vm/Gc.h>
#include <Type.h>
#include <ValueType.h>
#include <Sys.h>
#include <cpp/Lib.h>
#include <StringTools.h>
#include <StringBuf.h>
#include <Std.h>
#include <Reflect.h>
#include <List.h>
#include <Lambda.h>
#include <IntIter.h>
#include <IntHash.h>
#include <Hash.h>
#include <Date.h>

void __boot_all()
{
hx::RegisterResources( hx::GetResources() );
::sys::io::FileSeek_obj::__register();
::sys::io::FileOutput_obj::__register();
::sys::io::File_obj::__register();
::sys::FileSystem_obj::__register();
::sys::_FileSystem::FileKind_obj::__register();
::jax::lang::JSystem_obj::__register();
::jax::lang::JOutputStream_obj::__register();
::sys::io::FileInput_obj::__register();
::jax::lang::JStringBuilder_obj::__register();
::jax::lang::JString_obj::__register();
::jax::lang::JRuntime_obj::__register();
::jax::lang::JField_obj::__register();
::jax::lang::JNullPointerException_obj::__register();
::jax::lang::JException_obj::__register();
::jax::lang::JThrowable_obj::__register();
::jax::lang::JClass_obj::__register();
::jax::lang::JObject_obj::__register();
::jax::lang::JCharSequence_obj::__register();
::jax::lang::JBoolean_obj::__register();
::jax::io::JReadable_obj::__register();
::jax::io::JPrintStream_obj::__register();
::jax::io::JInputStream_obj::__register();
::jax::io::JFilterOutputStream_obj::__register();
::jax::io::JOutputStream_obj::__register();
::jax::io::JFile_obj::__register();
::jax::io::JDataInput_obj::__register();
::jax::io::_JConsole::JConsoleReader_obj::__register();
::jax::io::JReader_obj::__register();
::jax::io::JConsole_obj::__register();
::jax::io::JCloseable_obj::__register();
::jax::lang::JAutoClosable_obj::__register();
::jax::JValue_obj::__register();
::jax::JVM_obj::__register();
::jax::JTryCatch_obj::__register();
::jax::JProperties_obj::__register();
::jax::JMethod_obj::__register();
::jax::JConstant_obj::__register();
::jax::JCode_obj::__register();
::jax::JClassField_obj::__register();
::jax::JAttribute_obj::__register();
::jax::JArray_obj::__register();
::haxe::macro::Error_obj::__register();
::haxe::macro::TypeDefKind_obj::__register();
::haxe::macro::FieldType_obj::__register();
::haxe::macro::Access_obj::__register();
::haxe::macro::TypeParam_obj::__register();
::haxe::macro::ComplexType_obj::__register();
::haxe::macro::ExprDef_obj::__register();
::haxe::macro::Unop_obj::__register();
::haxe::macro::Binop_obj::__register();
::haxe::macro::Constant_obj::__register();
::haxe::macro::Context_obj::__register();
::haxe::io::Error_obj::__register();
::haxe::io::Eof_obj::__register();
::haxe::io::BytesOutput_obj::__register();
::haxe::io::Output_obj::__register();
::haxe::io::BytesInput_obj::__register();
::haxe::io::Input_obj::__register();
::haxe::io::BytesBuffer_obj::__register();
::haxe::io::Bytes_obj::__register();
::haxe::Timer_obj::__register();
::haxe::Resource_obj::__register();
::haxe::Public_obj::__register();
::haxe::Log_obj::__register();
::haxe::Int64_obj::__register();
::format::zip::Reader_obj::__register();
::format::zip::ExtraField_obj::__register();
::format::tools::InflateImpl_obj::__register();
::format::tools::_InflateImpl::State_obj::__register();
::format::tools::_InflateImpl::Window_obj::__register();
::format::tools::IO_obj::__register();
::format::tools::HuffTools_obj::__register();
::format::tools::Huffman_obj::__register();
::format::tools::Adler32_obj::__register();
::cpp::vm::Gc_obj::__register();
::Type_obj::__register();
::ValueType_obj::__register();
::Sys_obj::__register();
::cpp::Lib_obj::__register();
::StringTools_obj::__register();
::StringBuf_obj::__register();
::Std_obj::__register();
::Reflect_obj::__register();
::List_obj::__register();
::Lambda_obj::__register();
::IntIter_obj::__register();
::IntHash_obj::__register();
::Hash_obj::__register();
::Date_obj::__register();
::cpp::Lib_obj::__boot();
::cpp::vm::Gc_obj::__boot();
::haxe::Log_obj::__boot();
::Date_obj::__boot();
::Hash_obj::__boot();
::IntHash_obj::__boot();
::IntIter_obj::__boot();
::Lambda_obj::__boot();
::List_obj::__boot();
::Reflect_obj::__boot();
::Std_obj::__boot();
::StringBuf_obj::__boot();
::StringTools_obj::__boot();
::Sys_obj::__boot();
::ValueType_obj::__boot();
::Type_obj::__boot();
::format::tools::Adler32_obj::__boot();
::format::tools::Huffman_obj::__boot();
::format::tools::HuffTools_obj::__boot();
::format::tools::IO_obj::__boot();
::format::tools::_InflateImpl::Window_obj::__boot();
::format::tools::_InflateImpl::State_obj::__boot();
::format::tools::InflateImpl_obj::__boot();
::format::zip::ExtraField_obj::__boot();
::format::zip::Reader_obj::__boot();
::haxe::Int64_obj::__boot();
::haxe::Public_obj::__boot();
::haxe::Resource_obj::__boot();
::haxe::Timer_obj::__boot();
::haxe::io::Bytes_obj::__boot();
::haxe::io::BytesBuffer_obj::__boot();
::haxe::io::Input_obj::__boot();
::haxe::io::BytesInput_obj::__boot();
::haxe::io::Output_obj::__boot();
::haxe::io::BytesOutput_obj::__boot();
::haxe::io::Eof_obj::__boot();
::haxe::io::Error_obj::__boot();
::haxe::macro::Context_obj::__boot();
::haxe::macro::Constant_obj::__boot();
::haxe::macro::Binop_obj::__boot();
::haxe::macro::Unop_obj::__boot();
::haxe::macro::ExprDef_obj::__boot();
::haxe::macro::ComplexType_obj::__boot();
::haxe::macro::TypeParam_obj::__boot();
::haxe::macro::Access_obj::__boot();
::haxe::macro::FieldType_obj::__boot();
::haxe::macro::TypeDefKind_obj::__boot();
::haxe::macro::Error_obj::__boot();
::jax::JArray_obj::__boot();
::jax::JAttribute_obj::__boot();
::jax::JClassField_obj::__boot();
::jax::JCode_obj::__boot();
::jax::JConstant_obj::__boot();
::jax::JMethod_obj::__boot();
::jax::JProperties_obj::__boot();
::jax::JTryCatch_obj::__boot();
::jax::JVM_obj::__boot();
::jax::JValue_obj::__boot();
::jax::lang::JAutoClosable_obj::__boot();
::jax::io::JCloseable_obj::__boot();
::jax::io::JConsole_obj::__boot();
::jax::io::JReader_obj::__boot();
::jax::io::_JConsole::JConsoleReader_obj::__boot();
::jax::io::JDataInput_obj::__boot();
::jax::io::JFile_obj::__boot();
::jax::io::JOutputStream_obj::__boot();
::jax::io::JFilterOutputStream_obj::__boot();
::jax::io::JInputStream_obj::__boot();
::jax::io::JPrintStream_obj::__boot();
::jax::io::JReadable_obj::__boot();
::jax::lang::JBoolean_obj::__boot();
::jax::lang::JCharSequence_obj::__boot();
::jax::lang::JObject_obj::__boot();
::jax::lang::JClass_obj::__boot();
::jax::lang::JThrowable_obj::__boot();
::jax::lang::JException_obj::__boot();
::jax::lang::JNullPointerException_obj::__boot();
::jax::lang::JField_obj::__boot();
::jax::lang::JRuntime_obj::__boot();
::jax::lang::JString_obj::__boot();
::jax::lang::JStringBuilder_obj::__boot();
::sys::io::FileInput_obj::__boot();
::jax::lang::JOutputStream_obj::__boot();
::jax::lang::JSystem_obj::__boot();
::sys::_FileSystem::FileKind_obj::__boot();
::sys::FileSystem_obj::__boot();
::sys::io::File_obj::__boot();
::sys::io::FileOutput_obj::__boot();
::sys::io::FileSeek_obj::__boot();
}

